package model

import "gorm.io/gorm"

//公用

//在商城中，不要使用外键， User User  `gorm:"foreignKey:UserName"` ,因为外键会严重的影响性能

// Moder 自定义模型接口
// desc: 因为每张表都会实现crud，提炼出一个接口 ？ 还是使用 泛型？
type Moder interface {
	list()   //列表
	show()   //显示
	crate()  //新增
	update() //修改
	delete() //删除
}

type BaseModel struct {
	gorm.Model
	Status uint `form:"status" json:"status" gorm:"type:tinyint(1);default:1;comment:状态:0 未知 1 正常 2 禁用"`
	Sort   uint `form:"sort" json:"sort" gorm:"type:int(5); default:50;comment:排序"`
}
